Expand TP6 list to include sites with higher numbers of origins
Categories
(Testing :: Raptor, task, P1)
Tracking
(Fission Milestone:M7a, firefox89 fixed)
Tracking | Status | |
---|---|---|
firefox89 | --- | fixed |
People
(Reporter: jesup, Assigned: Bebe)
References
Details
(Whiteboard: fission-perf)
Attachments
(2 files)
The current TP6 list is mostly sites with a single origin, and the highest number is (IIRC) 6.
We should expand the list to include a few high-eTLD+1-count sites, such as CNN.com (~14), espn.com (~14), wikia.com (22), expedia.com (8), nytimes.com (8), etc. Some of these we already look at for mobile-TP6. These are just ones I've used; we could use others - I just want to start the discussion.
This will improve our fission coverage, and also I think overall improve our testing. We have only a single news site currently, and not a high-usage one (yahoo news). This would add 3 news sites.
While useful for fission, I think the general TP6 list should be updated.
Comment 1•5 years ago
|
||
This isn't a mozperftest-specific issue (we don't use it for fission pageload tests either). Moving to Testing :: Raptor.
Updated•5 years ago
|
Updated•4 years ago
|
Comment 3•4 years ago
|
||
In bug 1677125 we're adding live site tests for desktop including CNN, ESPN, Expedia, NYTimes, and Wikia. Would this be sufficient or do we need to include recorded variants of these?
Reporter | ||
Comment 4•4 years ago
|
||
Will live sites be available in arewefastyet.com (or elsewhere)? I presume we'll test the same variants (firefox, webrender, fission, chrome, chromium)?
If we can get them (and get averages like we hope to get on arewefastyet), I think we can start with live sites. Or more to the point, we're interested in live sites as well as the recordings, and I think I'm ok with some sites only being live.
Is there a reason for their only being live? Cost to update?
Comment 5•4 years ago
|
||
(In reply to Randell Jesup [:jesup] (needinfo me) from comment #4)
Will live sites be available in arewefastyet.com (or elsewhere)? I presume we'll test the same variants (firefox, webrender, fission, chrome, chromium)?
Yes, we should have the same variants. Details can be found in bug 1677125.
If we can get them (and get averages like we hope to get on arewefastyet), I think we can start with live sites. Or more to the point, we're interested in live sites as well as the recordings, and I think I'm ok with some sites only being live.
We have a pull request to add desktop live sites to AWFY that's just waiting on having some data to test with.
Is there a reason for their only being live? Cost to update?
Adding live sites is certainly the lowest cost, and something we were already working on which is why I asked if this would be sufficient. Recording sites requires additional work, especially as some sites can be problematic, but if this is something we need for Fission then adding new recordings can be prioritised.
Comment 6•4 years ago
|
||
Yes, we should add recordings as soon as we can. Moving this to Fission M7a where other test enablement is also being tracked.
Comment 7•4 years ago
|
||
Can we confirm the pages we want to add to the recorded suite? Based on the suggestions in comment 0, these sites exist in our live suite. Do we just want to record these, or do we need to make changes?
- CNN: https://cnn.com/ampstories/us/why-hurricane-michael-is-a-monster-unlike-any-other
- Wikia: https://marvel.wikia.com/wiki/Black_Panther
- Expedia: https://expedia.com/Hotel-Search?destination=New+York%2C+New+York&latLong=40.756680%2C-73.986470®ionId=178293&startDate=&endDate=&rooms=1&_xpid=11905%7C1&adults=2
- NYTimes: https://www.nytimes.com/2020/02/19/opinion/surprise-medical-bill.html
We don't currently test ESPN on desktop or live, but we do have the following recorded page load test on mobile, do we want to add this to our live/recorded desktop suites?
As this will increase the total number of sites we test, are there any tests that we can consider removing from our current suites?
Reporter | ||
Comment 8•4 years ago
|
||
Those sites look good.
From the current list, we can probably drop Yahoo News. I think we could also drop Apple. Also: is the Facebook redesign the default now? More to the point, is the old version still in use?
While I'm tempted to remove one of gdocs/gslides/gsheets, since they're highly correlated, they're also important sites. @acreskey, @denispal, thoughts?
Assignee | ||
Updated•4 years ago
|
Comment 9•4 years ago
|
||
I'm very much in favor of adding sites with more origins.
Particularly for live sites where they stress TLS establishment which can be very expensive for new users.
Where can I find a list of the sites that we're currently using?
Reporter | ||
Comment 10•4 years ago
|
||
Reporter | ||
Comment 11•4 years ago
|
||
Or look at https://arewefastyet.com
Comment 12•4 years ago
|
||
I would consider also dropping https://yandex.ru/search/?text=barack%20obama&lr=10115
- I've personally found it to be too noisy to be very useful.
(In reply to Randell Jesup [:jesup] (needinfo me) from comment #8)
While I'm tempted to remove one of gdocs/gslides/gsheets, since they're highly correlated, they're also important sites. @acreskey, @denispal, thoughts?
That makes sense. Maybe gslides
?
Comment 13•4 years ago
|
||
(In reply to Randell Jesup [:jesup] (needinfo me) from comment #8)
Those sites look good.
From the current list, we can probably drop Yahoo News. I think we could also drop Apple. Also: is the Facebook redesign the default now? More to the point, is the old version still in use?
We're currently running both facebook and facebook-redesign. We will soon drop "-redesign" from the latter and remove the legacy Facebook test.
Comment 14•4 years ago
|
||
(In reply to Andrew Creskey [:acreskey] [he/him] from comment #9)
I'm very much in favor of adding sites with more origins.
Particularly for live sites where they stress TLS establishment which can be very expensive for new users.Where can I find a list of the sites that we're currently using?
https://firefox-source-docs.mozilla.org/testing/perfdocs/raptor.html
Comment 15•4 years ago
|
||
(In reply to Dave Hunt [:davehunt] [he/him] ⌚GMT from comment #13)
(In reply to Randell Jesup [:jesup] (needinfo me) from comment #8)
Those sites look good.
From the current list, we can probably drop Yahoo News. I think we could also drop Apple. Also: is the Facebook redesign the default now? More to the point, is the old version still in use?
We're currently running both facebook and facebook-redesign. We will soon drop "-redesign" from the latter and remove the legacy Facebook test.
This will be taken care of in bug 1699764.
Comment 16•4 years ago
|
||
The sites proposed here look fine to me, but I'll just defer to jesup for this. If we want more options, we can also add:
https://dlisted.com ~11
http://www.justjared.com ~20
https://www.tmz.com ~7
and many other gossip related sites.
Reporter | ||
Comment 17•4 years ago
|
||
So I would add https://www.buzzfeed.com to the original list (I know of TMZ, I haven't even heard of the others - but I'm not into gossip). From experience, this is a big, complex, ad-heavy page that loads quickly, which makes it interesting. 8 eTLDs
Longer-term we should consider adding more non-NA/Europe sites - asia, india, etc.
Comment 18•4 years ago
|
||
To summarise, we're going to add the following sites (with recordings) to our desktop suite:
We're also going to remove the following from the our desktop suite:
- apple
- yahoo-news
- facebook (to be replaced by facebook-redesign, see bug 1699764)
- google-slides
- yandex
:bebe can you coordindate this?
Comment 19•4 years ago
|
||
I've just noticed that google-slides appears on our list of high value tests (last updated in June). :sparky do you think we should keep this test? Is there another we could remove instead?
Comment 20•4 years ago
•
|
||
(In reply to Dave Hunt [:davehunt] [he/him] ⌚GMT from comment #19)
I've just noticed that google-slides appears on our list of high value tests (last updated in June). :sparky do you think we should keep this test? Is there another we could remove instead?
I think we should remove one of the other google-* tests. The google-slides test still shows up as a high-value test. Here's are the high-value tests since September 2020 for raptor and browsertime:
Chosen tests: ['raptor-tp6-youtube-firefox-cold', 'google-slides', 'raptor-tp6-netflix-firefox-cold', 'raptor-tp6-tumblr-firefox-cold', 'raptor-tp6-wikipedia-firefox-cold', 'raptor-stylebench-firefox', 'raptor-tp6-bing-firefox-cold', 'youtube', 'raptor-tp6-cnn-ampstories-firefox-cold', 'raptor-motionmark-htmlsuite-firefox', 'raptor-assorted-dom-firefox', 'linkedin', 'raptor-tp6-google-mail-firefox-cold', 'raptor-tp6-slides-firefox-cold', 'raptor-tp6-linkedin-firefox-cold', 'reddit']
So gdocs or gsheets would be ok to get rid of and replace with one of the new ones in this list (I think linkedin, or reddit would be the best one to add).
Comment 21•4 years ago
|
||
(In reply to Greg Mierzwinski [:sparky] from comment #20)
So gdocs or gsheets would be ok to get rid of and replace with one of the new ones in this list (I think linkedin, or reddit would be the best one to add).
:jesup do you have a preference here? Also I noticed that https://cnn.com/ampstories/us/why-hurricane-michael-is-a-monster-unlike-any-other appears to be optimised for mobile, should we use a desktop equivalent instead?
Reporter | ||
Comment 22•4 years ago
|
||
Yeah, we shouldn't use the amp version. I couldn't easily find that article, so I selected another random article off CNN:
https://www.cnn.com/2021/03/22/weather/climate-change-warm-waters-lake-michigan/index.html
Of gsuite, I think the best one to remove would be the gsheets test. Keep gdocs and gslides.
Assignee | ||
Comment 23•4 years ago
|
||
Updated•4 years ago
|
Comment 24•4 years ago
|
||
Comment 25•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 26•4 years ago
|
||
reopen this to remove the other sites
and add live sites variant for the added sites
Updated•4 years ago
|
Assignee | ||
Comment 27•4 years ago
|
||
Updated•4 years ago
|
Comment 28•4 years ago
|
||
![]() |
||
Comment 29•4 years ago
|
||
bugherder |
Description
•